درهنگام پخش ویدئو، استریم‌ها بصورت داده‌هایی از سمت فرستنده به سمت گیرنده ارسال می‌شود که عموما داده‌های صوتی و تصویری هستند. امروزه اکثر پخش کنندگان مالتی مدیا یا بر روی بستر اینترنت و فضای ابری قرار دارند و یا بر روی ذخیره سازهای تحت شبکه هستند و به این ترتیب هرکدام از آن‌ها به گونه‌ای با مدیای شبکه در پخش تصویر درگیر هستند.

اما تمامی پخش کنندگان مدیا، نمی‌توانند همگی به یک کیفیت قابلیت پخش داشته باشند، بطور مثال کیفیت پخش یک موبایل را نمی‌توان با یک تلوریون 4k مقایسه کرد، به عبارتی دستگاه‌های مختلف دارای کیفیت‌های پخش مختلف هستند، علاوه بر آن، مدیای شبکه (بی سیم/ با سیم/ اینترنت) هم در سرعت انتقال اطلاعات نقش موثری دارند. در بعضی موارد سرعت اینترنت/ شبکه، جهت انتقال اطلاعات مناسب نیست.

در چنین مواردی اگر یک فایل مدیای بسیار با کیفیتی را برای گیرنده ارسال کنیم و گیرنده نتواند چنین کیفیتی را پخش نماید عملا کار بیهوده‌ای انجام داده‌ایم و یا اینکه اگر سرعت انتقال پایین باشد و ما داده با کیفیتی را به سمت گیرنده منتقل کنیم، به دلیل کندی خط، باعث تاخیر و مکث در هنگام پخش می‌شویم.

برای حل این مشکل باید در ابتدا بدانیم که گیرنده‌ی ما، چه کیفیتی از مدیا را قادر است نمایش دهد و ثانیا سرعت و کیفیت انتقال داده بین فرستنده و گیرنده دارای چه کیفیتی است؟

برای حل این مشکل می‌توان از پروتکل ترنس کدینگ استفاده نمائیم، ترنس کدینگ باعث می شود که عمل پخش مالتی مدیا بصورت هوشمندانه و بر اساس نیاز طرف گیرنده بهینه سازی و ارسال گردد.

نحوه عملکرد آن در سه مفهوم ذیل خلاصه می شود:

  • Transcoding: در این قابلیت، انتقال تصویر بصورت فشرده و یا تغییر فرمت (Codec) صورت می‌گیرد، بطور مثال قبل از انتقال یک فایل با فرمت MPEG2، تبدیل به فرمت H.264 شده و سپس انتقال انجام می گیرد.

  • Transrating: در این قابلیت، نرخ انتقال اطلاعات تغییر پیدا می‌کند، بطور مثال در قبل از انتقال یک فایل 4K با نرخ استریم 13 مگابیت، کاهش کیفیت صورت گرفته و نرخ انتقال از 6 مگابیت تا 600 کیلو بیت تغییر یافته و سپس انتقال صورت می‌گیرد.
  • Transsizing: در این امکان، فریم‌ها از یک رزولیشن به رزولیشن دیگری تبدیل می‌شوند. بطور مثال فریم‌ها از حالت  3480×2160 (4K UHD)در مبدا به 1280×720 (720p) در هنگام انتقال تبدیل می‌شوند.

توجه به این نکته داشته باشید که در هنگام انتقال می‌تواند هر سه تغییر بالا بر روی یک فایل صورت گیرد.